can of worms – English–Italiano translations

🇬🇧 en it 🇮🇹

can of worms noun

  • a complex, troublesome situation
aprire il vaso di Pandora
Wiktionary Links